<?php
	include_once "classes/nguoidung_bs.php";
	$nguoidung = new nguoidung_bs();
	
	if($_POST['MatKhau'] != $_POST['XacNhanMatKhau'])
	{
		$_SESSION['ThongBao'] = "Mật khẩu nhập 2 lần phải giống nhau.";
		header("Location: index.php?action=component/thongbao");
	}
	else
	{
		$TenDangNhap = $_POST['TenDangNhap'];
		$MatKhau = $_POST['MatKhau'];
		
		
		$nguoidung->SetTenDangNhap($TenDangNhap);
		$nguoidung->SetMatKhau(md5($MatKhau));
		$return = $nguoidung->CapNhatMatKhau();
		
		
		//Sau khi cập nhật mật khẩu, tiếng hành thay đổi mã xác nhận lần nữa, tránh người dùng truy cập lại địa chỉ lưu trên trình duyệt - chỉ được dùng 1 lần
		$MKHTK = rand(0, 1000);
		$MKHTK .= substr(sha1(md5($MKHTK)), rand(1,5), 40);
		$nguoidung->SetTenDangNhap($TenDangNhap);
		$nguoidung->SetMaKichHoat($MKHTK);
		$nguoidung->CapNhatMaKichHoat();
		
		if($return)
		{
			$_SESSION['ThongBao'] = "Mật khẩu của bạn đã được cập nhật, hãy đăng nhập vào hệ thống.";
			header("Location: index.php?action=component/thongbao");
		}
		else
		{
			$_SESSION['ThongBao'] = "Đã có lỗi xảy ra trong quá trình đặt lại mật khẩu.";
			header("Location: index.php?action=component/thongbao");
		}
	}
?>